export interface sourceItem {
  tenantName: string;
  currentDeployment: string;
  cceResourceId: number;
  componentId: number;
  appName: string;
  componentName: string;
  current: number;
  size: number;
  total: number;
  key?: number;
  isShared: string;
}

export interface sourceParam {
  tenantCodeList?: number[];
  componentIdList?: number[];
  startDate?: string;
  endDate?: string;
  size?: number;
  current?: number;
}
export interface appItem {
  appId: number;
  appName: string;
}
export interface compoItem {
  componentId: number;
  componentName: string;
}
export interface appParam {
  integers: number[];
}
export interface tenantItem {
  tenantCode: number;
  tenantName: string;
}
export interface detailItems {
  cpuUnit: string;
  timeList: string[];
  cpuList: number[];
  menUnit: string;
  memList: number[];
  metricName?: number;
  tenantName: string;
  componentName: string;
}

export interface detailParam {
  cceResourceIdList?: number[];
  period?: string;
  statistic?: string;
  startDate?: string;
  endDate?: string;
}
